package com.william.jdbcplus.common.annotation;

import java.lang.annotation.*;

/**
 * 表索引
 *
 * @author
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface TableIndex {

    /**
     * 是否唯一索引
     */
    boolean isUnique() default false;

    /**
     * 索引字段列表
     * <p>
     * 在字段上方注解时，无需要指定字段
     * 在类上注解时需要指定字段列表
     * </p>
     */
    String[] fields() default {};

}

